﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using TMT_CMS.BL.Model;

namespace TMC_CMS.Utility
{
    public static class ControllerHelper
    {
        public static void AddMessage(this Controller controller, string msg)
        {
            if (controller.TempData[Const.TEMPDATA_MESSAGES] == null)
            {
                controller.TempData[Const.TEMPDATA_MESSAGES] = new List<string>();
            }

            ((List<string>)controller.TempData[Const.TEMPDATA_MESSAGES]).Add(msg);
        }

        public static void AddError(this Controller controller, string msg)
        {
            if (controller.TempData[Const.TEMPDATA_ERRORS] == null)
            {
                controller.TempData[Const.TEMPDATA_ERRORS] = new List<string>();
            }

            ((List<string>)controller.TempData[Const.TEMPDATA_ERRORS]).Add(msg);
        }
    }
}